package com.jnks.pojo.domain.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/***
 *  @describe 缓存坐标信息
 *  @author Ryo
 *  @date 2024/4/23
 *  杰能科世智能安全科技（杭州）有限公司
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class DroneCoor implements Serializable {

    /**
     * @describe GPS经度
     * @author Ryo
     * @date 2024/4/23
     */
    private Double gpsLongitude;

    /**
     * @describe GPS纬度
     * @author Ryo
     * @date 2024/4/23
     */
    private Double gpsLatitude;

    /**
     * @describe 经度
     * @author Ryo
     * @date 2024/4/23
     */
    private Double longitude;

    /**
     * @describe 纬度
     * @author Ryo
     * @date 2024/4/23
     */
    private Double latitude;

    /**
     * @describe 坐标保存日期
     * @author Ryo
     * @date 2024/4/23
     */
    private Date lastCoorDate;

    /**
     * @describe 频段
     * @author Ryo
     * @date 2024/4/23
     */
    private Double frequency;

    /**
     * @describe 高度
     * @author Ryo
     * @date 2024/4/23
     */
    private Double height;

    /**
     * @describe 速度
     * @author Ryo
     * @date 2024/4/23
     */
    private Double speed;

    /**
     * @describe 持续时间
     * @author Ryo
     * @date 2024/4/23
     */
    private Long lastingTime;

    /**
     * @describe 当前角度（AOA）
     * @author Ryo
     * @date 2024/4/23
     */
    private Double direction;

    /**
     * @describe 距离（AOA）
     * @author Ryo
     * @date 2024/4/23
     */
    private Double distance;



    private String discoveryPlace;
}
